bitkeeper revision 1.1705 (42a8a185wutSw6hue95Thw_5_jDPZw)
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Jun 2005 20:07:33 +0000 (20:07 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Jun 2005 20:07:33 +0000 (20:07 +0000)
Xenstore build fixes for x86/64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
tools/xenstore/Makefile

index cd4a7b307947fbdb2390870710180243871439e3..b5511aea3cfc9e578fd8c04c91efa849ac24b56a 100644 (file)
@@ -1,6 +1,5 @@
 XEN_ROOT=../..
-# This does something wrong to TARGET_ARCH.
-#include $(XEN_ROOT)/tools/Rules.mk
+include $(XEN_ROOT)/tools/Rules.mk
 LIBDIR = lib
 XEN_LIBXC          = $(XEN_ROOT)/tools/libxc
 
@@ -20,7 +19,10 @@ BASECFLAGS+= -I$(XEN_ROOT)/tools/libxc
 BASECFLAGS+= -I$(XEN_ROOT)/xen/include/public
 BASECFLAGS+= -I.
 
-CFLAGS+=$(BASECFLAGS)
+CFLAGS += $(BASECFLAGS)
+ifeq ($(XEN_TARGET_ARCH),x86_64)
+CFLAGS += -fPIC
+endif
 LDFLAGS=$(PROFILE) -L$(XEN_LIBXC)
 TESTDIR=`pwd`/testsuite/tmp
 TESTFLAGS=-DTESTING